Total writes off $9.3B in oilsands assets, cancels Canadian oil lobby membership