Winter took heavy toll on hospital finances