It’s official: cyber attacks cost UK businesses £34 billion