Generalized Drude model and electromagnetic screening in metals and superconductors