L'hôpital cantonal Saint-Gall