MSNBC named a new interim president amid its ratings struggles and days before Donald Trump's inauguration.