Barnes & Noble CFO resigns