Cameron refuses protester meeting, backs prison books delivery ban