31 Americans, 7 Afghans killed in helicopter crash