Nifty closes higher despite gap-fill; VIX drops 10.8%