WBCA, NABC, Allstate name 20 members to Good Works Teams®