Royal Dutch Shell and Gazprom have formed a strategic alliance little more than three years after an acrimonious dispute over the Sakhalin II oil and gas project