Did David Hume Disprove the Law of Cause and Effect?