Mexican senate gives final approval to sweeping changes to judiciary