what fish eat smallmouth bass