Wall Street holds on to year-end highs; precious metals keep their lustre