are-beans-a-starch-or-protein