Danny McNaughton was found guilty of 18 counts of sexual offences against two children