Barnes & Noble, Microsoft end Nook Media pact