Report: US tech jobs hit nearly 7 million workers, up 3% from year before