Stephen A. Smith Apologizes As He Catches Heat for Recent Rihanna Remark