David Cameron's 'church hopping'