No win for US in Afghanistan