Sri Lankan flood affected over 500,000 people