Identifying challenges and priorities for developing smart city initiatives and applications