Socio - economic and other factors affectig the teaching of english in sri lanka