Heavy rain in Austria has left parts of Vienna under water and caused severe damage in parts of the country.