Dallas Mayor Eric Johnson flips to Republican Party