Trudeau cancels diplomatic trip to Caribbean over Canada gas pipeline protests