WTI crude falls to 3-month low after Trump signs Iran deal