USD/JPY nears three-week low around 109.50 amid mixed Japan data, risk-off