War in Afghanistan has ‘no end in sight’ – journalist