Core-level shifts of InP(1 0 0)(2 × 4) surface: Theory and experiment