Sturgeon should resign if ministerial code was broken, says Labour leader