Ahmed al-Sharaa declares himself president of Syria