Canes name Kirk Muller as head coach