Fox: MSNBC host explodes live on air over Putin talks, rants Trump 'doesn't give a s--- about democracy'