European markets mixed with earnings, data and vaccines on the radar