Elon Musk is the right 'medicine' for Twitter: Payne