USD price insight: 50 factors that affect the value of the USD