Syracuse's International Arts and Puppet Festival continues despite rain