Text this: Ultrasoft pseudopotentials with kinetic energy density support: Implementing the Tran-Blaha potential