Electric avenue: The future of road transport in Europe