Tunable 2D-gallium arsenide and graphene bandgaps in a graphene/GaAs heterostructure: an ab initio study