European stocks were mixed on Wednesday as traders assessed the Iran ceasefire extension and a flurry of corporate earnings.