Explain the difference between sets and lists in Python.