Barnes & Noble expands BN.com Marketplace