Oil prices climb as market torn between Iran waiver loss, surging US supply