How does the porphyrin-like vacancy affect the spectral properties of graphene quantum dots? A theoretical study