MTS swings to net profit on data growth, one-off gains