Stock markets suffer their worst Christmas Eve trading day