In a revolutionary decision the European union has banned new sales of combustion-engine cars from 2035.