Islamic State fighters take on Libya’s rival government forces