Graphene quantum dots based magnetic nanoparticles as a promising delivery system for controlled doxorubicin release