Kenyan opposition leader puts protests on hold after appeal from president