Ted Cruz to speak at West fundraiser in two weeks