El Niño could unleash major storms and flooding. It also could bring precious water to drought-afflicted California.