Public spending watchdog the National Audit Office (NAO) has found in a survey that only 40% of Government departments, agencies and other public bodies require all their staff to declare interests annually