The 20 technologies that defined the first 20 years of the 21st Century