European stocks: Tech, miners boost European stocks; German consumer sentiment set to hit a record low Read more