Modeling FX market activity around macroeconomic news: a Hawkes process approach