Blunder which exposed personal details of tens of thousands of Afghans was ‘forseeable failure’ covered up by secrecy for ‘too long’, MPs said