Permanent Record by Edward Snowden review - a spellbinding thriller