Amazon announces $5B investment to build data center in Mexico