A No-Arbitrage Model of the Term Structure and the Macroeconomy ∗