Steranka to retire as PGA of America CEO at year's end