Finastra hires Chris Walters to be its new CEO