Local services to “get Britain working” will get a £240 million funding boost in the Budget, the Prime Minister has said.