former st mary hospital