More than 1000 people flock to Stow Gardens for 2025 Harmony Festival with live performances and great food