20040801 world.us: Kerry opens strong front against Bush