Afghan-US deal falters as Karzai demands Taliban talks