ICICI Securities recommends Oberoi Realty buy at ₹2151 target