Sensex revisits 29-month high on FII's buying spree