59-41, Senate votes to block emergency declaration over border wall, setting up Trump’s first veto