General-news Plunging BP shares due to scrapped buyback scheme amid a faltering oil market context , and Administrator 2025 April 29