The prospects for hydrogen as an energy carrier: an overview of hydrogen energy and hydrogen energy systems