"Nearly two thirds of the budget are covered BY/WITH foreign direct investment." Which of the preposition is correct and why?