Dayton, GOP leaders announce budget agreement