Stars align for BHP to scrap its UK dual listing