NHS set for boost of up to 30bn