Amazon.com finds fulfillment with Kiva buyout