Britain gives $155 million to Palestinian refugees