Man impaled on iron rod on board Delhi-Kanpur train