Self-consistent simulation of (AlGa)InP/GaInP visible lasers