TSX opens lower as oil prices weaken