Rooftop gardens provide food and hope for cash-strapped Palestinians