Scottish castle’s Shakespeare ties help attract visitors