Unions gaining public favor, losing ground in workplace