Theoretical insight on the nanocomposite of tetraphenylporphyrin- graphene oxide quantum dot as a sensitizer of DSSC