Prime Minister Keir Starmer has confirmed a ban on the sale of new petrol and diesel vehicles, which is set to take effect in 2030. Here's everything you need to know ...