Edelweiss upgrades Bajaj Auto to buy, raises target price to Rs 3,651 | Sharefundss