Algeria’s Sonatrach, China’s Sinopec sign $850 million contract for hydrocarbon development, exploration