Thameslink freezes 120,000 fares