Oil to see new highs at $70 per barrel long term