USD/JPY weakens below 146.50 after Japanese National CPI data, BoJ’s Ueda speech