Enhancement of the performance of GaP solar cells by embedded In(N)P quantum dots