Topographic correction of magnetic data on rugged topography with application to Rio Blanco-Los Bronces and El Teniente porphyry copper districts, Southern Andes, Chile