Neolithic sequence: the upper Stryama valley in western Thrace (with an appendix: radiocarbon dating of the Balkan Neolithic)