Macro Variables Do Drive Exchange Rate Movements: Evidence from a No-Arbitrage Model