US President Joe Biden's son Hunter Biden has pleaded guilty to all nine charges in his federal tax evasion case, catching federal prosecutors off guard as they prepared to begin his trial.