TumorNet: A hybrid lightweight framework for brain tumor classification and reasoning