Captain Suzie Bates spearheads White Ferns as they beat Sri Lanka in Christchurch T20.