T-Mobile is introducing a 5-year price guarantee | Fortune