Ervine’s maiden ton leads Zimbabwe to rare win over New Zealand