British troops breached conventions in Iraq, court says