Tories have launched a "witch hunt" for potential Ukip defectors as David Cameron promises personally to stop Mark Reckless keeping his seat in Rochester and Strood, ahead of the Clacton by-election on Thursday