Buy Dena Bank in Rs 87-91 range; target Rs 110: ICICIdirect