Evidence of ancient celebratory feasts uncovered near Stonehenge