Former Homeland Security secretary says Trump can't declare a national emergency to fund a border wall