The 81-year-old president 's absence from public functions had set off new speculation about his frail health .