Matrix Product State Simulations of Spin Chains at Finite Temperatures using State Purification