Oil prices slipped after three days of gains as markets watched the fragile Iran ceasefire and Trump-Xi talks, while supply fears kept crude above $100