UK prime minister forces through £4B cut to foreign aid