Master of puppets Behrouz Gharibpour to debut new puppet opera in Dubai