Amazon to invest $2 bn in Latin American