20170308 india: Sensex recovers 23 points in cautious early trade