Microsoft and celebrities raise £50,000 for NSPCC