In a move designed to defuse criticism in tonight's leaders' television debate that the Tories have allied themselves with extremists in the EU, Cameron has revealed that the shadow environment secretary, Nick Herbert, will attend a gay rights march in Warsaw in July