Structure and properties of a novel boride: ThNi12B6.