Influence of solar forcing, climate variability and atmospheric circulation patterns on summer floods in Switzerland