ahmad shafiklatest news & developments