impact of technology on economic development