Hometown hero Dalton Smith retained his WBC super lightweight title with a split-decision win over Alberto Puello in Sheffield.