Galaxy Digital pays $75M for Texas Tech stadium naming rights