Railways to roll out hydrogen-powered trains on heritage routes by Dec 2023