The ban on the sale of new petrol and diesel has changed, as Prime Minister Sir Keir Starmer seeks to get ahead of the chaos ...