Global stocks sell off as tech tumbles; dollar hits 16-month high