NBC: California braces for flooding and feet of snow in mountains