Amazon announces $5B investment in setting up data center in Mexico