financial stocks drag Sensex