The current state and prospect of de novo protein design