Oil Prices Settle Above $70 Again