Comparative analysis of battery electric, hydrogen fuel cell and hybrid vehicles in a future sustainable road transport system