Iran's Supreme Leader Ayatollah Khamenei makes public appearance after health concerns