Amazon hiring 100,000 full- and part-time employees in US, Canada