Iran's nuclear deal is "not negotiable", Iranian foreign ministry spokesman Bahram Ghassemi said on Saturday in response to remarks by the French president.