Barely a third of British public support war in Afghanistan