Neuroimaging Data Model (NIDM): describing neuroimaging data and provenance