Building assets to reduce vulnerability: microfinance provision by a rural working people's union in Mexico