Oil prices edges up to $65 as Opec rebuffs Donald Trump pressure