BHP Billiton boosts profit, paves way for buyback