Rachel Reeves has repeatedly declined to guarantee that there will be no more borrowing or tax rises following her first Budget, as MPs pressed the Chancellor on her previous pledge.