Justin Bieber has reached a settlement deal with a man who accused him of assault in Cleveland, Ohio in 2016.