Raúl Castro makes public appearance since unofficial reports of recovery after hospitalization