Khalistani elements publicly threaten Capt Amarinder Singh, India protests