Two Canadians die in shooting at Mexican Caribbean resort