A cholera pandemic that has swept poor countries in three waves over nearly four decades has been traced to a bacterial strain that first emerged in Bangladesh, scientists reported on Wednesday.