After nearly five years of war in Syria, its tiny neighbour Lebanon has the highest concentration of refugees in the world. But while an overstretched government is increasingly hostile, some Palestinian residents are bucking the trend, responding with great generosity – across the religious divide. Reem Haddad reports.