Canada approves $6 billion Enbridge oil sands pipeline