Buy Hero MotoCorp, target price Rs 2,040: Dharmesh Shah | Sharefundss