Best Buy's top marketing executive resigns