Fifty Shades of Grey takes the indie route to 100 million bestsellerdom