20100524 business.india-business: Sensex to cross 18K-level by year-end: Citigroup