Inorganic nanoparticles for gene delivery