Oil edges back up despite Putin’s pledge to honour supply commitments