The Mayor of London, Sadiq Khan, is preparing the city for a “solar revolution” to help meet an ambitious zero carbon target by 2050.