Flood following heavy rain in Switzerland