Giant plasmid-encoded polyketide synthases produce the macrolide toxin of Mycobacterium ulcerans — scientific article published on 03 February 2004