How much does cyber insurance cost? A comprehensive guide for small businesses