Texans owner McNair on road to recovery after cancer battle