Habit Formation: A Resolution of the Equity Premium Puzzle