11 tech trends that will define 2017