Amazon.com Kindles a holiday hit