A Yield-Factor Model of Interest Rates