Metal, pharma stocks help Sensex eke out 42-pt gain amid firm global cues | Sharefundss