Barrick Mining files IPO for a new company to hold its North American gold assets