DeepFun: a deep learning sequence-based model to decipher non-coding variant effect in a tissue- and cell type-specific manner