Stocks hit records, oil steadies as Trump says Iran war 'close to over' Reuters