Dimer reconstruction and electronic surface states on clean and hydrogenated diamond (100) surfaces.