Deaths of cyclists and pedestrians in Glasgow prompts police and …