Elon Musk to host ‘Saturday Night Live’ on May 8