Multiple Imputation for missing data: State of the art and new developments