Richard Land to retire as president of SBC's ethics commission