New Zealand kept their T20 World Cup campaign alive with a commanding 61-run win over Sri Lanka at the R Premadasa Stadiu.