Saudi raises 20.5 million dollars in Pakistan flood aid