Charming US President Donald Trump one week, angering China the next, Japanese Prime Minister Sanae Takaichi has had a busy start and is riding high in the polls, all on a few hours of sleep a night.