Oil prices seek stability around key $70 level