M$^3$-Impute: Mask-guided Representation Learning for Missing Value Imputation