Solar hydrogen energy : the power to save the earth