BHP and Newcrest battle for SolGold stake