What are 2 requirements for the court to find a contract is commercially impracticable?