$20 million lottery ticket sold in Houston