Billions in US remittances a lifeline for many in Mexico