Non-profit helps 400 Cameron County families