Robust inference for longitudinal data analysis with non-ignorable and non-monotonic missing values