Hudson's Bay agrees to go private at $1.45 billion valuation