Keller takes over as president of Greater Shelby Chamber