Measles, mumps, and rubella vaccination coverage: an ecological study of primary health care and socio-economic factors in Catalonia, Spain.