Pharmacophore-based virtual screening approaches to identify novel molecular candidates against EGFR through comprehensive computational approaches and in-vitro studies