Struggling VaxGen sells anthrax vaccine to rival