Meet Duncan, North Ronaldsay's first baby in over three decades