difference between lcm and hcf