Japan celebrates Hanami - the season of cherry blossoms