Kid with cancer finds fame as hospital prankster