Madrid street-sweeper’s death prompts curbs on heatwave working hours