New Zealand players reach revenue sharing agreement with cricket board