Edelweiss initiates buy on Polycab India, target price Rs 845 | Sharefundss