Error frees Madrid bombs suspect