Palestinian mayor presides over boom times in Ramallah