England boost semi-final hopes with win over New Zealand