Amazon says 2016 holiday season ‘best-ever’