Bruce Affleck previews Blues exhibit at STL Public Library