Mexico drops the hammer on corrupt attorney general