Learning Scripts as Hidden Markov Models