Tea party darling Cruz wins US Senate race