The U.S. could spark a currency war in “two to three years” once it shifts away from its trade war with China, a strategist has claimed.