NBC News: Democratic challenger defeats Pittsburgh mayor in a primary after a clash over the party's future