UNDP satellite data shows 2.3 million Sri Lankans exposed and 1.1 million hectares flooded as cyclone Ditwah strains infrastructure and public services