Sean Spicer resigns as White House Press Secretary