what is the difference between scalar and vector quantity