ZnO nanocrystals with narrow-band blue emission