Court rules against Russia over Beslan siege