High Court finds Home Office’s electronic monitoring of migrants on immigration bail was unlawful in several respects