Silicon Nanocrystals: From Synthesis to Applications