David Cameron gets egged