The effects of laboratory resources, student engagement, and teacher quality on chemistry achievement (African Journal of Chemical Education, 2026)