Garcia wins runoff for Gallegos' Texas Senate seat