Rallying miners hoist European shares to fresh six-year high