Impressive Van Rompuy speech sets out Europe’s challenges