Analysis of electromagnetic scattering from metallic and penetrable cylinders with edges using a multifilament current model