John Swinney declines to say whether Angela Constance would be sacked if advisers find she breached the ministerial code.