Mexican police kill eight gunmen in shootout