New Zealand skittled Sri Lanka for 136 at the Cricket World Cup, with Martin Guptill's fine diving catch accounting for Kusal Mendis.