The sale of new petrol and diesel cars will be banned in the UK from 2040