Sensex tops 31,900, Nifty breaks 10,000 once more; GST redo, income...