Kindle feels the heat from iPad competition