Ultramafic xenoliths from Damaping (Hannuoba region, NE-China): petrogenetic implications from crystal chemistry of pyroxenes, olivine and Cr-spinel and trace element content of clinopyroxene