European stocks close mixed amid geopolitical concerns, earnings reports