Former Attorney General Eric Holder announces that he will not run for president in 2020, ends months of speculation