NSPCC raises £100,000 from mystery Facebook campaign