Discovery Center to host butterfly walk July 21