Michoacan: self-defense groups battle Mexican drug cartel