A new analysis suggests Americans are being overcharged by $150 billion a year to insure their homes, autos and businesses