Summer Give campaign raises £540,000 for children in poverty