Lima is the third-largest city in the Americas, behind São Paulo and another city that consists on how many municipalities?