Mexican drug cartel apologizes for kidnapping Americans