Hydrogen and Halogen Bonding on The Diamond (100)2 × 1 Surface: An Ab Initio Study