Marion man charged with kidnapping