War and hunger in Gaza cast a shadow over Ramadan