Babcock & Wilcox stock soars 25% on record bookings from AI power demand