Sky reporter blocked from asking JK Rowling question