The Impact of the Coronavirus Pandemic on the Performance of Real Estate Contracts: Frustration of Purpose, Impossibility, Impracticability and Force Majeure