Boy battling cancer has wishes granted at Gardens Mall