Gary Moorhead, from Swalwell, was found guilty of a string of vile offences