Obama Takes on Race, Religion in Speech Today