Gravity in FX Rsquared: Understanding the Factor Structure in Exchange Rates