Kings hire Chris Granger as Team President