St. Peter Festival of Nations brings cultures together