san francisco flood 2022