Analysts warn Britain faces 20 year cyber-attack threat