Buy Coal India, target price Rs 160: Edelweiss | Sharefundss