Global Weakness, Monthly Expiry Hit Markets: Nifty Dips 300 Pts, IT Stocks Plunge