Stephen A. Smith apologizes for domestic violence remarks