European shares extend run of record highs on earnings, US-Iran optimism | PiQ Markets