Gold futures rises to Rs 28,595 on global cues, short-covering