Veteran lawmaker Sylvester Turner wins Houston mayoral runoff