Magnetic N-doped porous carbon for analysis of trace Pb and Cd in environmental water by MSPE-ICP-MS