Bernie Sanders weighs a bid for president