US says 80 Taliban killed in battle