Nikkei charges toward all-time high, dollar under pressure