Hundreds of US mayors endorse switch to 100% renewable energy by 2035