Santiago Abascal, the leader of Spain's nationalist Vox party, has been named the new chairman of the Patriots for Europe party.