economic development challenges