Oil prices steady near $104-$98 as Trump doubts Iran ceasefire; Brent at $104+