Top German court blocks EU arrest warrant