Griffin Furlong’s world fell apart after cancer stole the life of his mother. He and his father were homeless for 12 years – living in shelters and sleeping on friends’ couches.