does it snow in california san francisco