Yen tumbles to 31-year low as Bank of Japan faces challenges - TrendCloud