Are hydrogen fuel cell vehicles the future of transportation?