Callum Hesketh spent his first four months in intensive care and had had 24 temporary foster care placements by the age of four