Barnes & Noble profit falls, outlook weak