Resolved CFD-DEM Modeling of Debris Flows, Avalanches, and Floods with Arbitrary-shaped Boulders and Driftwood Impacting Structures and Forests