MSNBC's Mitchell Cheerleads Cap and Trade; China Ahead of America on Solar Energy