How Technology Can Help Us Tackle Society’s Greatest Challenges