Racist rant against Michele Obama stirs outrage