Countries pledge aid to Sri Lanka after deadly floods kill over 330