More than 20 million Americans are under winter weather alerts after an “atmospheric river” slammed California with heavy rain and snow.