Sensex Rises Over 300 Points; Nifty50 Tops 22,600 in Early Trade