Top court cancels bail for Bangladesh opposition chief Zia