Paul Weller bemused by David Cameron’s love of ‘The Eton Rifles’