Oil prices hover near $100 as Trump extends Iran ceasefire.