Big powers need to come clean on Afghanistan