Elon Musk Quits as Trump Advisor:  Public Criticism Sparks Political Shockwaves