Amazon posts solid first quarter earnings growth, but outlook is tempered by tariff uncertainty