Time-inconsistent preferences