socio-economic factors influencing students academic performance