Self-organized fractal river networks