Factors associated with spectacle-wear compliance among school children of 7-15 years in South India