Palm Beach Co. boy back home from St. Jude Children's Hospital after beating cancer