Macfarlanes wins follow-on role from TNK-BP’s Rosneft deal