Theoretical study on InxGa1-xN/GaN quantum dots solar cell