Sensex, Nifty Drop 0.4% as Crude Rally Stirs Geopolitical Jitters