Finite temperature tensor network algorithm for frustrated two-dimensional quantum materials