Virgin trains launch new entertainment app