US, Britain pledge long-term flood aid for Pakistan