Learning Hidden Markov Models Using Conditional Samples