More than 34 million people under flood alerts as storms pound California