Chancellor Alistair Darling warns people not to expect a "giveaway" when he unveils his Budget later this month.