Mexico violence: Four killed in Cancun gunfight