What are the differences between List and Set data structures?