Crystal chemistry of clinopyroxenes in spinel-peridotite mantle xenoliths from the Fernando de Noronha oceanic island (NE-Brazil).