Steam trains in Britain could soon be powered by human poo as scientists attempt to make the locomotives environmentally friendly.