NBC: Ukrainians hold out in east, prepare battle for Kherson