Kirkland Lake Gold enters into share sale agreement with Gold Mines buyer