Best Buy chief marketing officer resigns