Cricket: N.Zealand make 248 in 2nd Sri Lanka ODI