Modi scolds Trudeau over Sikh protests in Canada against India