Iran is paying for past mistakes in negotiations with Trump, analyst says