Ramadan charities gather $266 million in Saudi