The Olympic spirit thrives amidst the ruins of the Gaza Strip