Dynamic Sum Product Networks for Tractable Inference on Sequence Data (Extended Version)