Cars washed down road as huge floods hit Italy and Switzerland