ConocoPhillips profit tops as travel demand boosts oil prices