difference between strength and hardness