Xstrata launches $139b hostile bid