spinel nanocrystals