What are the three factors that affect currency values?