The Development of a Muslim City in Palestine: Gaza under the Mamluks