Despite Mexico's much talked about middle-class moment, nearly half of its 118 million people live below the poverty line.