Germany has 7,000 terror suspects at large and is finding it ‘almost impossible’ to monitor them, former UK intelligence chief says