Dollar Tree profit surges 20%