CoreWeave buys Weights & Biases for $1.7B ahead of its IPO