Toy shop customers raise £2m through top-up donations