NBC: Powerful storms to batter East and West coasts as California faces risk of flash flooding and snow