BERLIN (AP) -- German vegetable sprouts caused the E. coli outbreak that has killed 31 people and sickened more than 3,000, investigators announced Friday after tracking the bacteria from patients in hospital beds to restaurants and then farm fields....