Punjab CM Amarinder Singh visited the injured in Amritsar hospital, announced compensation and launched a probe into the train tragedy