Mining giant BHP offers to buy rival Anglo American in potential megadeal