Microsoft shares sales income with NSPCC