The research of the first author was supported by Universidad Iberoamericana at León, by Mexico's Sistema Nacional de Investigadores Program, and by the mexican Company Manufacturas Diversas S.A. The second author acknowledges support from Canada's Natural Sciences and Engineering Research Council.