New Zealand beat Sri Lanka by 98 runs in World Cup opener