Pricing Currency Derivatives with Markov-modulated Levy Dynamics