Trump slams Kerry over Iran deal promotion