David Cameron with union flag