It has been 50 years since toddler Sandy Davidson disappeared from his grandmother's garden in North Ayrshire.