Calculation of the atomic geometries of the (110) surfaces of III–V compound semiconductors