What is E&O (errors and omissions) insurance and do I need it?