Finite Difference/Finite Element Methods for Distributed-Order Time Fractional Diffusion Equations