Israel's Interior Minister Silvan Shalom has resigned after a series of sexual harassment allegations.