European stocks weaker, earnings results weigh