Environmental protesters bring disruption to parts of Edinburgh