A battle between Islamic State group jihadists and local gunmen in Libya has left scores dead. "A real massacre is taking place," said a Libyan diplomant amid reports of casualty figures of between 150 and 200.