Outlook for Remittance Flows 2012-14 : Remittance Flows to Developing Countries Exceed $350 Billion in 2011