Amazon’s faster delivery, lower prices drive holiday sales boom