Timehop Discloses Data Breach That Affected 21 Million Users