Gold firms up by Rs 125 per 10 gm, silver remains flat