More than half of all new UK cars to be electric by 2028 in bid to ditch petrol and diesel