The geometric and electronic properties of the PbS, PbSe and PbTe (0 0 1) surfaces