New muppet to debut on Sesame Street