KATZNCP: a miRNA–disease association prediction model integrating KATZ algorithm and network consistency projection