Ex-MI6 chief: We cannot stop terrorism unless we spy on innocent people