Protection of NdFeB magnets by ultra-thin sol–gel derived films