Could the European Council impose a ‘qualitative condition’ to hold a second referendum or General Election on a new Brexit extension?