Amazon hits $100M in donations to more than 1M charities in 5 years through AmazonSmile