LONDON (Reuters) - BP will take a one-off $1.5 billion charge in its 2017 fourth quarter earnings as a result of new U.S. corporate income tax rules, joining rival Royal Dutch Shell.