Over 30 years, Pokemon has become one of the biggest franchises in the world, grossing billions of dollars and becoming a source of global soft power for Japan.