The Toronto Star appoints Marina Glogovac as CEO