Text this: Solar light driven hybrid pyrite- eggshell for reactive red 120 dye degradation