European stocks close mixed amid Hormuz uncertainty