Uganda approves Russian-style 'foreign agents' law