US students are fleeing law schools and pouring into engineering