difference between scientist and engineers