Edelweiss upgrades Bharat Forge to buy, revises target price to Rs 625 | Sharefundss