Gold to trade above $2000 by year end: Standard Bank