San Antonio weatherman says MLK slur was mistake