Amazon Drops Price of Kindle to $299