Atomic and electronic structure of diamond (111) surfaces II. (2 × 1) and (√3 × √3) reconstructions of the clean and hydrogen-covered three dangling-bond surfaces