El Paso lawmaker makes tearful apology