NBC News: Former Rep. Colin Allred ends Texas Senate campaign and runs for new House seat