Swiss donates $5 million to Palestinian refugees