Impact Of Particle Surface Charge Heterogeneity On Deposition Onto Flat Surfaces And Transport In Porous Media