President Donald Trump has pardoned former Arizona Sheriff Joe Arpaio who was convicted of criminal contempt.