Smart city development faces challenges