Charles Krauthammer says Obama is morally flawed about stem cells and science