Slums hidden as India puts on its best face for G20