Sean Hannity faces ad boycott