Khalistani elements publicly threaten Punjab CM Amarinder Singh, India protests