Trump extends Iran ceasefire indefinitely, lifting market sentiment globally.