UK firms experienced 668k cyber attacks each in 2021