general edward bates