Ban on new petrol and diesel cars in UK from 2030 under PM’s green plan