Home Office policy of deporting homeless EU citizens is illegal, High Court rules