Pharmaceutical giants Johnson & Johnson and Sanofi have stopped a late-stage clinical trial for their experimental E.coli vaccine after results failed to demonstrate sufficient efficacy.