Iran's Rouhani to face tough challenges ahead