Sri Lanka needs around $7 billion to rebuild homes, roads and industries destroyed by Cyclone Ditwah, which so far has left at least 465 people dead.