Hospitals' financial health improving