Republican party spends nearly $1 million to make Fox News’ Sean Hannity a bestseller