Calumet to buy NuStar Energy's Texas refinery for $100 million