US marine 'alive, free' in Iraq