Heavy rain and mountain snow forecast for northern and central parts, with river and urban flooding likely in Los Angeles