As he faces 34 felony charges Donald Trump has declared he will run to become the next US president even if convicted.