Aid and advice won’t be enough for Afghanistan