Gunmen stage attack in southern Mexico, killing 7 people