Hacker puts 51 million file sharing accounts for sale on dark web