Amazon struggles to get its books onto the bestseller charts