Court slams Russia over Chechen