Sensex drops 2.7%, Nifty falls 2.2% weekly as crude surge hits markets