Fly ash supported NiO as an efficient catalyst for the synthesis of xanthene and its molecular docking study against plasmodium glutathione reductase