Nonnegativity preserving macro-element interpolation