Mexico drops generals’ drug charges