Uncertainty Modeling of Distributed Energy Resources: Techniques and Challenges