Crowds flock to Tokyo's Meiji Shrine to pray for a peaceful 2025