The Who's Roger Daltrey visits teen cancer patients