Allen Shiver, president of US baker Flowers Foods, has been named the company's new CEO.