European shares head for longest run of record highs since 1990 in August 13, 2021 Blockbuster earnings season and solid recovery from pandemic buoy equities