Nifty closes 1% higher this week despite thin trading volumes