Nicola Sturgeon did not breach ministerial code, independent