Continuing professional development (CPD) for libraries in Kerala : problems and prospects