Four Libyan soldiers killed in new battle with Islamist fighters in Benghazi: medics