Neuro Behaviour Ontology: an ontology for human and animal behaviour processes and behaviour phenotypes