Variability and social patterning of cancer mortality in 343 Latin American cities: an ecological study