Markov partitions for two-dimensional hyperbolic billiards