British Petroleum pays $1 billion under Britain’s windfall tax