St. Mary's Hospital on fire