Amazon to invest $50 billion in America