BP takes $1.5 billion charge over U.S tax changes, joining Shell

BP will take a one-off $1.5 billion charge in its 2017 fourth quarter earnings as a…