bp announces £18bn in new UK projects as windfall tax threats loom

by