Dad with cancer surprised with song tribute on Father's Day