PM Modi misleading people, says Capt Amarinder