European stocks close higher with strong earnings