Existence and enlightenment in the Lankāvatāra-sūtra :a study in the ontology and epistemology of the Yogācāra school of Mahāyāna Buddhism