From Sir William Grove to today: fuel cells and the future