How money illusions and heterogeneous beliefs affect asset prices