SPAR raises £567,000 for ChildLine in a year