NBA rumors: Monte McNair, Kings agree to contract extension amid turnaround