MPs slam CPS over £11m waste