Gold futures post 2.5% monthly rise in July