Toric degenerations of flag varieties via matching fields