Hydrogen fuel cell trains to run on British railways from 2022