Termination of contract by non-performance in the current Italian legal system