Numerical modelling of GaInP solar cells with AlInP and AlGaAs windows