Train carrying oil derails, catches fire in Ontario