Glassmaking at Tell el-Amarna: an integrated approach