Oil prices edge lower as Trump extends Iran ceasefire.