Confidence edges to two-year high since Brexit vote but fails to lift business investment plans