A U.S. helicopter has crashed late Friday in eastern Afghanistan , killing all 10 American soldiers on board .