20080604 world.us: McCain launches sharp attack on Obama