Hume, reason and morality :a legacy of contradiction