Once-drab Indonesian slum rejuvenated into ‘Rainbow Village’