Nifty above 21,800, Sensex rises over 300 points as Finance Minister begins presenting the Budget Read