Foreign investment in Mexico rises to $19.44 billion in 2011