Sensex gains 380 points on firm global cues; Nifty above 10,900 | Sharefundss