Brexit: Is a last-minute deal possible?