Sudan parliament approves controversial ‘Freedoms Bill’