Christopher & Banks to close 100 stores over next three months