logo total commited to better energy