CM Amarinder flays Modi over Jallianwala Bagh remarks