Over 40 million under flood watch in "life-threatening" atmospheric river that's set to linger beyond Christmas Day.