A hybrid artificial immune system and Self Organising Map for network intrusion detection