Climate campaigners have taken to the streets of Edinburgh to call on the Scottish and UK governments to develop an urgent plan for a fast and fair transition away from oil and gas.