แม่เหล็กทรงกระบอก