Difference between Scientific Laws and Theories