President Biden signs debt ceiling deal two days before deadline