Major west coast storm brings flooding and snow