Indian Railways losing steam with freeze on fare hikes