Opening the band gap of graphene through silicon doping for the improved performance of graphene/GaAs heterojunction solar cells.