French oil giant Total faces lawsuit over violations in Uganda