NBC: Canada removes 41 diplomats from India after New Delhi threatens to revoke their immunity