Trump rejects Iran ceasefire