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