Hawaii Congresswoman Tulsi Gabbard says she will run for president in 2020, ending months of speculation about whether the 37 year-old would join what is expected to be a crowded field of Democratic primary contenders in the race to unseat President Donald Trump.