Make-A-Wish surprises Largo teen who battled rare cancer with 17-foot boat