An Italian judge on Friday cleared three migrant sea rescue charities that had been accused of abetting irregular immigration in complicity with human traffickers, throwing out a case opened more than seven years ago.