Senate gives final approval to debt ceiling deal