Legendary Behrouz Gharibpour's Puppet Opera to debut in Dubai