Passengers travelling in long-distance trains will soon get respite from the stench of toilets with Railways set to replace them with "odourless" bio-toilets.