Facebook now says up to 87 million users' data improperly shared