PM Trudeau says India revoking immunity to Canadian diplomats is 'contrary' to international law