Kareem Abdul-Jabbar makes encouraging public appearance after health scare