Will Trump end the Iran nuclear deal?

On Friday US President Trump is expected to decline to certify that Iran is complying with the terms of a nuclear agreement.