Belief Overreaction and Stock Market Puzzles