20120529 business.india-business: Sensex ends 22 points higher as weak rupee trims gains