Migration and Religious Freedom: The Legislative and Judicial Framework at International and European Level