Gold has been one of the best investments for thousands of years