Gilat Bennett posts public apology as part of agreement with Otzma Yehudit party leader, who sued her for libel over accusation made in run-up to March vote