Sean Spicer resigns in White House shakeup, Sanders to take his place