Who was the first Republican President after Johnson?