Sen. Sherrod Brown will not run for president in 2020, instead choosing to remain in the US Senate, the Ohio Democrat announced.