ion intercalation