gold touches fresh multi-week highs above $1240