Why now might be a good time to buy gold and gold juniors