Rosebank oilfield decision ruled unlawful by Edinburgh court