NBC: Elon Musk to speak at Trump's inauguration weekend rally