Standard Nuclear signs multi-ton TRISO fuel deal through 2031