Ancient people lived at German 'Stonehenge,' site of brutal human sacrifices