Algeria and South Africa host 18th World Petroleum Congress