Developing media and information literacy skills through public libraries