NBC: Putin is defiant and buoyant during marathon call-in and news conference