The goddesses and gods of Old Europe, 6500-3500 BC: Myths and cult images