10 Technology Trends that will Impact our Lives in 2020