After nearly four decades in Austin, Texas, the festival will launch an England edition in June 2025