Amazon posts profit as North America sales jump | Fortune