BBA vows to clean up bullion trade