Babcock BW Q1 2026 Results Fall Short EPS 008 Revenue NA Bitcoin Faces Headwinds as Rising Bond Yields Challenge Risk Sentiment