Parliament hit by cyber-attack