NBC: Democrat John Whitmire wins Houston mayoral race