Barron's slams Facebook, stock falls