UN's Bernardino Leon says that an agreement between rival governments will be difficult as battle for Tripoli continues.