Barnes & Noble apologizes after child watches porn on store Nook