જોન, સ્કોટલેન્ડના એલેક્ઝાન્ડર II ના લગ્ન કર્યા