Flood plan for Calif.'s Central Valley would need $17B