The European Parliament has passed a bill that will ban all new petrol and diesel cars from 2035. Last year the European Commission unveiled its plan to stop the sale of vehicles that emit carbon dioxide