After weeks of back and forth, Guinea Bissau has cancelled a proposed vaccine trial on newborn babies over mounting criticism that it was unethical and exploitative.