difference between scalar quantity and vector quantity