Shares in British energy major BP