Energy Oil giant BP reports significant drop in earnings; ongoing difficulties tackling business resurgence. , and Administrator 2025 April 29