Top Dem: Racism to blame for Obama's problems