Cyber security breaches cost British businesses almost £30bn in 2016