Cyclone Ditwah unleashes deadly floods and landslides across Sri Lanka, prompting India's swift aid amid 341 missing.