Home World News CoreWeave shares surge on $14.2 billion Meta cloud contract