Israel says its troops will remain in southern Lebanon past an agreed deadline because the country's army is not fully enforcing the terms of the ceasefire.