New petrol and diesel car sales will be ‘banned from 2030’ – five years earlier than planned Read more